package com.kmproject.haifu.mvp.ui.bis.recharge;

import com.jess.arms.mvp.IModel;
import com.kmproject.haifu.mvp.model.entity.ResultBean;
import com.kmproject.haifu.mvp.model.entity.beans.ExchangeRateBean;
import com.kmproject.haifu.mvp.model.entity.beans.HousePayWayBean;
import com.kmproject.haifu.mvp.model.entity.beans.MemberPayResultBean;

import java.util.List;
import java.util.Map;

import io.reactivex.Observable;

public interface IModelRecharge extends IModel {
    Observable<ResultBean<List<HousePayWayBean>>> getPayWay(String value);

    Observable<ResultBean<ExchangeRateBean>> getExchangeRate(String totalAmount);

    Observable<ResultBean<String>> rechargeCallCharge4AliPay(Map<String, Object> maps);

    Observable<ResultBean<MemberPayResultBean>> rechargeCallCharge4Wx(Map<String, Object> maps);
}
